home *** CD-ROM | disk | FTP | other *** search
-
-
- GL Software Services
-
- PPT README.1ST
-
- Version 1.0 -- April, 1993
-
- Copyright (c) 1993, Gary L. Levine, All Rights Reserved
- 4255 South Buckley Road #295, Aurora CO, 80013
- BBS: 303.840.2840
- CompuServe: 70152,253
- Internet: 70152.253@compuserve.com
-
-
- Thank you for taking the time to try PPT!
-
-
- Distribution Set
- ----------------
- PPT is distributed as an archived file in ZIP format called PPT100.ZIP.
- The following files are included with PPT Version 1.0:
-
- CSDFHDR.EXE Child executable called by PPT.EXE.
- DELPPT.BAT Batch file to remove all PPT related files,
- excluding the distribution file PPT100.ZIP.
- RTLIB.EXC A sample function exclusions file used by the
- function analyzer module.
- FUNCS.EXE Child executable called by PPT.EXE.
- GIPSAR.EXE Child executable called by PPT.EXE.
- PPT.DB Database definitions file.
- PPT.DOC PPT documentation file.
- PPT.EXE Main program.
- PPT*.DAT Data files.
- PPT*.IDX Index files.
- PPTOS2.ICO Icon for OS/2.
- PPTWIN.ICO Icon for Windows.
- LIST1.C Tutorial file.
- LIST2.C Tutorial file.
- LIST.H Tutorial file.
- LIST.EXC Tutorial file.
- README.1ST This file.
- REGISTER.FRM Registration form.
- RESETDB.EXE Program to reset corrupted database.
- VIEWER.EXE Child executable called by PPT.EXE.
- FILE_ID.DIZ BBS description file.
-
-
- Note to BBS SysOps: Please name the distribution file PPT100.ZIP.
- Thank You!
-
-
-
-
-
-
-
- PPT Version 1.0 - File README.1ST Page 1
-
-
-
- Overview
- --------
- PPT is a set of utilities to make programmers more productive.
- Although PPT will be useful to all programmers, it will be especially
- useful to C programmers. It includes tools to analyze the structure of
- C programs, quickly find (and rename if desired) identifier references,
- document function calls in your code, and many other features. It is
- divided into several modules:
-
- 1) Text / C Identifier Search - A very enhanced grep-like utility
- with the following features:
-
- Searches for pure text or C identifiers.
- Searches for multiple text/identifiers and multiple
- source modules in a single pass.
- Case sensitive or insensitive searches.
- Automatically searches included header files ... very
- useful for quickly locating and displaying macro
- definitions.
- Scrollable output display with search items highlighted,
- and direct links to your own editor and viewer programs.
- Ability to save, recall, and rerun previous searches.
- Reports to printer or file.
-
-
- 2) C Identifier Search and Replace - A utility to replace (rename)
- a C identifier with another, with the following features:
-
- The same intuitive interface as the Text/C Identifier Search
- module.
- Works on multiple modules.
- Automatically creates backup files.
-
-
- 3) Function Analyzer - A utility to analyze the function call
- hierarchy of multiple C source modules, with the following features:
-
- A scrollable visual display of the function call tree, with
- direct links to your own editor and viewer programs.
- Split-screen views of (1) All functions in all modules,
- (2) All functions which call the function being examined,
- and (3) All functions not directly called by another.
- Ability to exclude particular functions from the analysis by
- listing them in an exclusions file.
- Quick search capability to find a particular function in the
- call tree.
- Ability to "collapse" the path to a particular function call,
- showing the direct sequence of calls which lead to it.
- Ability to update your source files with comment headers
- for each function showing what other functions call it.
- Ability to save, recall, and rerun previous analyses.
- Reports to printer or file, with numerous options.
-
-
-
- PPT Version 1.0 - File README.1ST Page 2
-
-
-
- 4) Drives / Files Usage - A utility to display drive usage for
- multiple logical drives, with the following features:
-
- Can display up to 15 logical drives per scenario, and
- you can store up to 5 scenarios.
- Numeric and graphic displays.
- Number of files display.
-
-
- 5) Set Files Date/Time - A utility to set the date and time stamp
- for multiple files at once.
-
-
- 6) In addition to the specific modules, the following general features
- are incorporated:
-
- Context sensitive help available everywhere by pressing F1.
- Command line options to allow a quick jump to a particular
- module.
- Shell to DOS feature with maximum memory available at the
- DOS prompt.
- Numerous hotkeys for quick jump to main menu, quick exit to
- DOS, switch between function analyzer and search module,
- and more. Press Alt-H for a pop-up list.
- "Sticky fields". PPT always remembers the settings and where
- you were in a display the last time you ran a particular
- module.
- Continuous progress displays for searches and analyses.
- Runs well under DESQview, Windows, and OS/2.
-
-
-
- Quick Start
- -----------
- If you are the type (as many of us programmers are) who hate to read
- manuals, and prefer to explore the software on your own, here's what
- you need to know to do that. Start the program by typing PPT.
- After the welcome screen delay you will be presented with the main
- menu. I suggest you start with "Configure System", and walk through
- each of the 3 choices on that sub-menu. Use the on-line Help (F1)
- for an explanation of each screen. Once you've configured, escape
- back to the main menu and have at it. You might also want to browse
- through the help index. Also try Alt-H for an explanation of the
- hot keys. Ultimately, you might want to work through the tutorial
- that's in PPT.DOC for a more complete overview of the system.
-
-
-
-
-
-
-
-
-
-
- PPT Version 1.0 - File README.1ST Page 3
-
- Technical Support
- -----------------
- Technical support is provided for registered users via CompuServe mail.
- My user name and address are: Gary L. Levine 70152,253. I check
- my mail daily and will respond promptly to all queries.
-
- Additionally, I run a small BBS for support of PPT. The BBS phone
- number is 303.840.2840. The BBS software is Maximus 2.0 for OS/2.
- Protocol is N81 (no parity, 8 data bits, 1 stop bit), and you are
- dialing into a Hayes Ultra96 modem. You may leave mail, and you will
- always be able to find the latest version of PPT, along with notices
- of upcoming upgrades, etc. Support is also available by mail of course.
-
- Registration
- ------------
- PPT is distributed as shareware. You are encouraged to share copies
- of PPT with friends and associates, and to upload it to bulletin
- boards. If you decide to keep and use PPT you must pay the appropriate
- registration fee. Please fill out the form in REGISTER.FRM to register.
- Registration buys you support (via CompuServe or our BBS), notification
- of future upgrades, and the warm feeling you get from knowing you are
- supporting the shareware concept! You only pay for this software ONCE
- (what a concept!). Any and all future upgrades are NO CHARGE once
- you're registered!
-
- This evaluation version is complete and identical to the registered
- version with the exception that you cannot bypass the initial welcome
- screen or the registration screen that appears on exit, and you cannot
- save scenarios.
-
- Feedback
- --------
- PPT is a program intended to make programmers more productive. I have
- used it almost daily for the last year and a half. Many of its features
- were inspired by the other programmers I work with. I have a long list
- of enhancements planned for PPT. I would love to hear your comments,
- suggestions, and (ouch!) criticisms. Based of course on the response
- that PPT generates, I hope to continually improve and expand on it.
- Let me know what you think!
-
- Disclaimer
- ----------
- Use this program at your own risk. There are no warranties either
- express or implied. The author assumes no liability for damages
- relating to the use of this product.
-
- Removing PPT
- --------------
- I hope you decide to use and register PPT, but if you don't you may
- remove it easily from your hard drive by running the batch file
- DELPPT.BAT. It will erase all PPT related files EXCEPT the
- distribution file PPT100.ZIP.
-
-
- Thank you for trying PPT! Support shareware - register your copy!
-
- PPT Version 1.0 - File README.1ST Page 4
-